home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.windows;
-
- import java.awt.CheckboxMenuItem;
- import java.awt.Menu;
- import java.awt.MenuComponent;
- import java.awt.MenuItem;
- import java.awt.peer.CheckboxMenuItemPeer;
-
- class WCheckboxMenuItemPeer extends WMenuItemPeer implements CheckboxMenuItemPeer {
- native void create(Menu var1, String var2, boolean var3, boolean var4);
-
- WCheckboxMenuItemPeer(CheckboxMenuItem var1) {
- super.target = var1;
- this.create((Menu)((MenuComponent)var1).getParent(), ((MenuItem)var1).getLabel(), ((MenuItem)var1).isEnabled(), var1.getState());
- }
-
- native boolean getState(Menu var1);
-
- public void setState(boolean var1) {
- this.pSetState((Menu)super.target.getParent(), var1);
- }
-
- public native void pSetState(Menu var1, boolean var2);
-
- public void handleAction(long var1, int var3) {
- CheckboxMenuItem var4 = (CheckboxMenuItem)super.target;
- var4.setState(!var4.getState());
- super.handleAction(var1, var3);
- }
- }
-